This page outlines the technical skills I have developed throughout coursework. As I continue expanding my
knowledge of coding and web development, my list of skills will continue to grow.
Technical Skill Overview
Area
Example Skills
Level
Web Development Foundations
Creating complete HTML5 documents using DOCTYPE, html, head, and body structure
Setting page titles and character encoding using meta tags
Organizing file systems for multi-page websites
Testing webpages in browser environments
Validating code using the W3C HTML Validator to identify and correct errors
HTML Structure & Website Navigation
Using semantic layout elements (header, nav, main, section, footer)
Creating content hierarchy using heading elements (h1–h6)
Building navigation menus with anchor elements
Creating unordered lists to organize content
Designing consistent navigation across multi-page websites
Connecting core website pages using relative file paths
CSS Styling & Visual Design
Applying external CSS stylesheets using link elements
Using element, class, and ID selectors to target and style content
Understanding and applying the CSS Box Model (content, padding, border, margin)
Using the box-sizing property to control layout sizing
Controlling layout dimensions using min-width and max-width
Centering page content using layout and spacing techniques
Styling text with font-family, font-size, font-weight, color, and text alignment
Adjusting line-height and letter-spacing for readability
Applying text transformations and text-decoration properties
Applying background properties including size, origin, and clip
Using opacity, RGBA, and HSLA values to create transparency effects
Creating rounded elements using border-radius
Adding depth with box-shadow and text-shadow effects
Designing visual contrast to improve readability
Layout & Page Positioning
Creating multi-column layouts using the CSS float property
Clearing floats using the clear property to control layout flow
Managing content overflow using overflow values (visible, hidden, auto, scroll)
Controlling element display behavior using display properties (block, inline, none)
Positioning elements using CSS position values (static, relative, absolute, fixed, sticky)
Adjusting element placement using top, left, right, and bottom offsets